body {
  height: 100vh;
  background: radial-gradient(ellipse at bottom, #1b2735 0%, #090a0f 100%);
  overflow: hidden;
  filter: drop-shadow(0 0 10px white);
}

.snow {
  position: absolute;
  width: 10px;
  height: 10px;
  background: white;
  border-radius: 50%;
}
.snow:nth-child(1) {
  opacity: 0.7569;
  transform: translate(37.9201vw, -10px) scale(0.9753);
  animation: fall-1 19s -24s linear infinite;
}
@keyframes fall-1 {
  60.576% {
    transform: translate(43.9571vw, 60.576vh) scale(0.9753);
  }
  to {
    transform: translate(40.9386vw, 100vh) scale(0.9753);
  }
}
.snow:nth-child(2) {
  opacity: 0.344;
  transform: translate(75.354vw, -10px) scale(0.209);
  animation: fall-2 20s -26s linear infinite;
}
@keyframes fall-2 {
  61.639% {
    transform: translate(81.7407vw, 61.639vh) scale(0.209);
  }
  to {
    transform: translate(78.54735vw, 100vh) scale(0.209);
  }
}
.snow:nth-child(3) {
  opacity: 0.363;
  transform: translate(29.3583vw, -10px) scale(0.5907);
  animation: fall-3 19s -17s linear infinite;
}
@keyframes fall-3 {
  53.732% {
    transform: translate(27.7239vw, 53.732vh) scale(0.5907);
  }
  to {
    transform: translate(28.5411vw, 100vh) scale(0.5907);
  }
}
.snow:nth-child(4) {
  opacity: 0.8225;
  transform: translate(92.7975vw, -10px) scale(0.5011);
  animation: fall-4 30s -7s linear infinite;
}
@keyframes fall-4 {
  30.695% {
    transform: translate(95.7223vw, 30.695vh) scale(0.5011);
  }
  to {
    transform: translate(94.2599vw, 100vh) scale(0.5011);
  }
}
.snow:nth-child(5) {
  opacity: 0.9743;
  transform: translate(22.0211vw, -10px) scale(0.6847);
  animation: fall-5 10s -16s linear infinite;
}
@keyframes fall-5 {
  71.734% {
    transform: translate(23.2679vw, 71.734vh) scale(0.6847);
  }
  to {
    transform: translate(22.6445vw, 100vh) scale(0.6847);
  }
}
.snow:nth-child(6) {
  opacity: 0.4634;
  transform: translate(18.1797vw, -10px) scale(0.2637);
  animation: fall-6 26s -14s linear infinite;
}
@keyframes fall-6 {
  53.716% {
    transform: translate(14.6057vw, 53.716vh) scale(0.2637);
  }
  to {
    transform: translate(16.3927vw, 100vh) scale(0.2637);
  }
}
.snow:nth-child(7) {
  opacity: 0.0858;
  transform: translate(4.4223vw, -10px) scale(0.5557);
  animation: fall-7 18s -12s linear infinite;
}
@keyframes fall-7 {
  51.07% {
    transform: translate(3.9255vw, 51.07vh) scale(0.5557);
  }
  to {
    transform: translate(4.1739vw, 100vh) scale(0.5557);
  }
}
.snow:nth-child(8) {
  opacity: 0.3034;
  transform: translate(18.2573vw, -10px) scale(0.2901);
  animation: fall-8 30s -3s linear infinite;
}
@keyframes fall-8 {
  48.504% {
    transform: translate(22.4757vw, 48.504vh) scale(0.2901);
  }
  to {
    transform: translate(20.3665vw, 100vh) scale(0.2901);
  }
}
.snow:nth-child(9) {
  opacity: 0.1666;
  transform: translate(81.7857vw, -10px) scale(0.9954);
  animation: fall-9 16s -8s linear infinite;
}
@keyframes fall-9 {
  48.463% {
    transform: translate(74.9021vw, 48.463vh) scale(0.9954);
  }
  to {
    transform: translate(78.3439vw, 100vh) scale(0.9954);
  }
}
.snow:nth-child(10) {
  opacity: 0.0335;
  transform: translate(99.4315vw, -10px) scale(0.7013);
  animation: fall-10 30s -20s linear infinite;
}
@keyframes fall-10 {
  55.687% {
    transform: translate(97.4415vw, 55.687vh) scale(0.7013);
  }
  to {
    transform: translate(98.4365vw, 100vh) scale(0.7013);
  }
}
.snow:nth-child(11) {
  opacity: 0.9953;
  transform: translate(44.3636vw, -10px) scale(0.3437);
  animation: fall-11 16s -19s linear infinite;
}
@keyframes fall-11 {
  42.578% {
    transform: translate(51.114vw, 42.578vh) scale(0.3437);
  }
  to {
    transform: translate(47.7388vw, 100vh) scale(0.3437);
  }
}
.snow:nth-child(12) {
  opacity: 0.1003;
  transform: translate(23.13vw, -10px) scale(0.7816);
  animation: fall-12 13s -9s linear infinite;
}
@keyframes fall-12 {
  34.765% {
    transform: translate(29.9943vw, 34.765vh) scale(0.7816);
  }
  to {
    transform: translate(26.56215vw, 100vh) scale(0.7816);
  }
}
.snow:nth-child(13) {
  opacity: 0.2013;
  transform: translate(14.522vw, -10px) scale(0.724);
  animation: fall-13 18s -20s linear infinite;
}
@keyframes fall-13 {
  46.589% {
    transform: translate(22.6198vw, 46.589vh) scale(0.724);
  }
  to {
    transform: translate(18.5709vw, 100vh) scale(0.724);
  }
}
.snow:nth-child(14) {
  opacity: 0.7306;
  transform: translate(53.1545vw, -10px) scale(0.3171);
  animation: fall-14 24s -12s linear infinite;
}
@keyframes fall-14 {
  52.598% {
    transform: translate(53.1929vw, 52.598vh) scale(0.3171);
  }
  to {
    transform: translate(53.1737vw, 100vh) scale(0.3171);
  }
}
.snow:nth-child(15) {
  opacity: 0.0703;
  transform: translate(13.1044vw, -10px) scale(0.2453);
  animation: fall-15 18s -26s linear infinite;
}
@keyframes fall-15 {
  33.287% {
    transform: translate(12.8025vw, 33.287vh) scale(0.2453);
  }
  to {
    transform: translate(12.95345vw, 100vh) scale(0.2453);
  }
}
.snow:nth-child(16) {
  opacity: 0.0824;
  transform: translate(73.304vw, -10px) scale(0.7187);
  animation: fall-16 21s -14s linear infinite;
}
@keyframes fall-16 {
  52.27% {
    transform: translate(71.4305vw, 52.27vh) scale(0.7187);
  }
  to {
    transform: translate(72.36725vw, 100vh) scale(0.7187);
  }
}
.snow:nth-child(17) {
  opacity: 0.489;
  transform: translate(14.2961vw, -10px) scale(0.5093);
  animation: fall-17 20s -12s linear infinite;
}
@keyframes fall-17 {
  52.805% {
    transform: translate(20.8977vw, 52.805vh) scale(0.5093);
  }
  to {
    transform: translate(17.5969vw, 100vh) scale(0.5093);
  }
}
.snow:nth-child(18) {
  opacity: 0.1756;
  transform: translate(79.8689vw, -10px) scale(0.7901);
  animation: fall-18 21s -27s linear infinite;
}
@keyframes fall-18 {
  77.686% {
    transform: translate(71.4423vw, 77.686vh) scale(0.7901);
  }
  to {
    transform: translate(75.6556vw, 100vh) scale(0.7901);
  }
}
.snow:nth-child(19) {
  opacity: 0.6467;
  transform: translate(70.2913vw, -10px) scale(0.6569);
  animation: fall-19 23s -1s linear infinite;
}
@keyframes fall-19 {
  45.734% {
    transform: translate(60.4664vw, 45.734vh) scale(0.6569);
  }
  to {
    transform: translate(65.37885vw, 100vh) scale(0.6569);
  }
}
.snow:nth-child(20) {
  opacity: 0.6934;
  transform: translate(28.1132vw, -10px) scale(0.9155);
  animation: fall-20 20s -5s linear infinite;
}
@keyframes fall-20 {
  40.956% {
    transform: translate(28.5602vw, 40.956vh) scale(0.9155);
  }
  to {
    transform: translate(28.3367vw, 100vh) scale(0.9155);
  }
}
.snow:nth-child(21) {
  opacity: 0.6989;
  transform: translate(48.636vw, -10px) scale(0.7531);
  animation: fall-21 15s -9s linear infinite;
}
@keyframes fall-21 {
  51.915% {
    transform: translate(55.8659vw, 51.915vh) scale(0.7531);
  }
  to {
    transform: translate(52.25095vw, 100vh) scale(0.7531);
  }
}
.snow:nth-child(22) {
  opacity: 0.243;
  transform: translate(75.9366vw, -10px) scale(0.5419);
  animation: fall-22 12s -14s linear infinite;
}
@keyframes fall-22 {
  56.101% {
    transform: translate(73.4389vw, 56.101vh) scale(0.5419);
  }
  to {
    transform: translate(74.68775vw, 100vh) scale(0.5419);
  }
}
.snow:nth-child(23) {
  opacity: 0.7251;
  transform: translate(37.0082vw, -10px) scale(0.9591);
  animation: fall-23 24s -17s linear infinite;
}
@keyframes fall-23 {
  69.276% {
    transform: translate(41.2613vw, 69.276vh) scale(0.9591);
  }
  to {
    transform: translate(39.13475vw, 100vh) scale(0.9591);
  }
}
.snow:nth-child(24) {
  opacity: 0.2207;
  transform: translate(82.7712vw, -10px) scale(0.5669);
  animation: fall-24 21s -28s linear infinite;
}
@keyframes fall-24 {
  56.45% {
    transform: translate(80.1513vw, 56.45vh) scale(0.5669);
  }
  to {
    transform: translate(81.46125vw, 100vh) scale(0.5669);
  }
}
.snow:nth-child(25) {
  opacity: 0.8242;
  transform: translate(84.6833vw, -10px) scale(0.808);
  animation: fall-25 20s -7s linear infinite;
}
@keyframes fall-25 {
  56.274% {
    transform: translate(80.1858vw, 56.274vh) scale(0.808);
  }
  to {
    transform: translate(82.43455vw, 100vh) scale(0.808);
  }
}
.snow:nth-child(26) {
  opacity: 0.7766;
  transform: translate(27.7344vw, -10px) scale(0.9349);
  animation: fall-26 13s -23s linear infinite;
}
@keyframes fall-26 {
  37.092% {
    transform: translate(19.7351vw, 37.092vh) scale(0.9349);
  }
  to {
    transform: translate(23.73475vw, 100vh) scale(0.9349);
  }
}
.snow:nth-child(27) {
  opacity: 0.6188;
  transform: translate(64.8757vw, -10px) scale(0.6247);
  animation: fall-27 22s -1s linear infinite;
}
@keyframes fall-27 {
  59.044% {
    transform: translate(66.8289vw, 59.044vh) scale(0.6247);
  }
  to {
    transform: translate(65.8523vw, 100vh) scale(0.6247);
  }
}
.snow:nth-child(28) {
  opacity: 0.361;
  transform: translate(60.8048vw, -10px) scale(0.5492);
  animation: fall-28 14s -29s linear infinite;
}
@keyframes fall-28 {
  48.754% {
    transform: translate(70.1747vw, 48.754vh) scale(0.5492);
  }
  to {
    transform: translate(65.48975vw, 100vh) scale(0.5492);
  }
}
.snow:nth-child(29) {
  opacity: 0.5833;
  transform: translate(62.2742vw, -10px) scale(0.799);
  animation: fall-29 11s -14s linear infinite;
}
@keyframes fall-29 {
  35.655% {
    transform: translate(65.0764vw, 35.655vh) scale(0.799);
  }
  to {
    transform: translate(63.6753vw, 100vh) scale(0.799);
  }
}
.snow:nth-child(30) {
  opacity: 0.8481;
  transform: translate(93.0394vw, -10px) scale(0.5607);
  animation: fall-30 13s -17s linear infinite;
}
@keyframes fall-30 {
  71.182% {
    transform: translate(98.1241vw, 71.182vh) scale(0.5607);
  }
  to {
    transform: translate(95.58175vw, 100vh) scale(0.5607);
  }
}
.snow:nth-child(31) {
  opacity: 0.397;
  transform: translate(99.7439vw, -10px) scale(0.834);
  animation: fall-31 29s -23s linear infinite;
}
@keyframes fall-31 {
  32.961% {
    transform: translate(109.3207vw, 32.961vh) scale(0.834);
  }
  to {
    transform: translate(104.5323vw, 100vh) scale(0.834);
  }
}
.snow:nth-child(32) {
  opacity: 0.0155;
  transform: translate(57.2853vw, -10px) scale(0.2136);
  animation: fall-32 15s -27s linear infinite;
}
@keyframes fall-32 {
  79.223% {
    transform: translate(48.42vw, 79.223vh) scale(0.2136);
  }
  to {
    transform: translate(52.85265vw, 100vh) scale(0.2136);
  }
}
.snow:nth-child(33) {
  opacity: 0.3993;
  transform: translate(13.3071vw, -10px) scale(0.7742);
  animation: fall-33 23s -8s linear infinite;
}
@keyframes fall-33 {
  54.974% {
    transform: translate(9.8525vw, 54.974vh) scale(0.7742);
  }
  to {
    transform: translate(11.5798vw, 100vh) scale(0.7742);
  }
}
.snow:nth-child(34) {
  opacity: 0.7428;
  transform: translate(11.3943vw, -10px) scale(0.4349);
  animation: fall-34 27s -23s linear infinite;
}
@keyframes fall-34 {
  37.664% {
    transform: translate(19.6736vw, 37.664vh) scale(0.4349);
  }
  to {
    transform: translate(15.53395vw, 100vh) scale(0.4349);
  }
}
.snow:nth-child(35) {
  opacity: 0.2412;
  transform: translate(73.4681vw, -10px) scale(0.7816);
  animation: fall-35 23s -5s linear infinite;
}
@keyframes fall-35 {
  61.691% {
    transform: translate(79.4615vw, 61.691vh) scale(0.7816);
  }
  to {
    transform: translate(76.4648vw, 100vh) scale(0.7816);
  }
}
.snow:nth-child(36) {
  opacity: 0.8351;
  transform: translate(20.9156vw, -10px) scale(0.9939);
  animation: fall-36 12s -10s linear infinite;
}
@keyframes fall-36 {
  67.093% {
    transform: translate(25.9307vw, 67.093vh) scale(0.9939);
  }
  to {
    transform: translate(23.42315vw, 100vh) scale(0.9939);
  }
}
.snow:nth-child(37) {
  opacity: 0.6533;
  transform: translate(8.1454vw, -10px) scale(0.2584);
  animation: fall-37 14s -1s linear infinite;
}
@keyframes fall-37 {
  30.014% {
    transform: translate(13.2509vw, 30.014vh) scale(0.2584);
  }
  to {
    transform: translate(10.69815vw, 100vh) scale(0.2584);
  }
}
.snow:nth-child(38) {
  opacity: 0.0884;
  transform: translate(41.0186vw, -10px) scale(0.4681);
  animation: fall-38 25s -4s linear infinite;
}
@keyframes fall-38 {
  52.539% {
    transform: translate(34.0598vw, 52.539vh) scale(0.4681);
  }
  to {
    transform: translate(37.5392vw, 100vh) scale(0.4681);
  }
}
.snow:nth-child(39) {
  opacity: 0.734;
  transform: translate(12.0038vw, -10px) scale(0.0851);
  animation: fall-39 30s -15s linear infinite;
}
@keyframes fall-39 {
  71.013% {
    transform: translate(17.1699vw, 71.013vh) scale(0.0851);
  }
  to {
    transform: translate(14.58685vw, 100vh) scale(0.0851);
  }
}
.snow:nth-child(40) {
  opacity: 0.7094;
  transform: translate(13.0764vw, -10px) scale(0.5906);
  animation: fall-40 23s -24s linear infinite;
}
@keyframes fall-40 {
  42.191% {
    transform: translate(6.1551vw, 42.191vh) scale(0.5906);
  }
  to {
    transform: translate(9.61575vw, 100vh) scale(0.5906);
  }
}
.snow:nth-child(41) {
  opacity: 0.3824;
  transform: translate(43.7959vw, -10px) scale(0.6027);
  animation: fall-41 16s -21s linear infinite;
}
@keyframes fall-41 {
  44.387% {
    transform: translate(38.7111vw, 44.387vh) scale(0.6027);
  }
  to {
    transform: translate(41.2535vw, 100vh) scale(0.6027);
  }
}
.snow:nth-child(42) {
  opacity: 0.3758;
  transform: translate(64.899vw, -10px) scale(0.7981);
  animation: fall-42 27s -15s linear infinite;
}
@keyframes fall-42 {
  50.654% {
    transform: translate(70.3214vw, 50.654vh) scale(0.7981);
  }
  to {
    transform: translate(67.6102vw, 100vh) scale(0.7981);
  }
}
.snow:nth-child(43) {
  opacity: 0.4036;
  transform: translate(19.5017vw, -10px) scale(0.108);
  animation: fall-43 13s -2s linear infinite;
}
@keyframes fall-43 {
  56.821% {
    transform: translate(22.7262vw, 56.821vh) scale(0.108);
  }
  to {
    transform: translate(21.11395vw, 100vh) scale(0.108);
  }
}
.snow:nth-child(44) {
  opacity: 0.7614;
  transform: translate(67.8142vw, -10px) scale(0.4593);
  animation: fall-44 24s -5s linear infinite;
}
@keyframes fall-44 {
  47.609% {
    transform: translate(58.0328vw, 47.609vh) scale(0.4593);
  }
  to {
    transform: translate(62.9235vw, 100vh) scale(0.4593);
  }
}
.snow:nth-child(45) {
  opacity: 0.1108;
  transform: translate(74.6404vw, -10px) scale(0.0846);
  animation: fall-45 20s -5s linear infinite;
}
@keyframes fall-45 {
  44.847% {
    transform: translate(66.6603vw, 44.847vh) scale(0.0846);
  }
  to {
    transform: translate(70.65035vw, 100vh) scale(0.0846);
  }
}
.snow:nth-child(46) {
  opacity: 0.7498;
  transform: translate(94.873vw, -10px) scale(0.1888);
  animation: fall-46 28s -4s linear infinite;
}
@keyframes fall-46 {
  43.526% {
    transform: translate(94.6816vw, 43.526vh) scale(0.1888);
  }
  to {
    transform: translate(94.7773vw, 100vh) scale(0.1888);
  }
}
.snow:nth-child(47) {
  opacity: 0.6485;
  transform: translate(28.6115vw, -10px) scale(0.8393);
  animation: fall-47 12s -25s linear infinite;
}
@keyframes fall-47 {
  47.296% {
    transform: translate(27.1238vw, 47.296vh) scale(0.8393);
  }
  to {
    transform: translate(27.86765vw, 100vh) scale(0.8393);
  }
}
.snow:nth-child(48) {
  opacity: 0.2293;
  transform: translate(77.0379vw, -10px) scale(0.7737);
  animation: fall-48 26s -18s linear infinite;
}
@keyframes fall-48 {
  72.575% {
    transform: translate(86.3439vw, 72.575vh) scale(0.7737);
  }
  to {
    transform: translate(81.6909vw, 100vh) scale(0.7737);
  }
}
.snow:nth-child(49) {
  opacity: 0.1217;
  transform: translate(73.1008vw, -10px) scale(0.0421);
  animation: fall-49 28s -9s linear infinite;
}
@keyframes fall-49 {
  76.006% {
    transform: translate(70.4999vw, 76.006vh) scale(0.0421);
  }
  to {
    transform: translate(71.80035vw, 100vh) scale(0.0421);
  }
}
.snow:nth-child(50) {
  opacity: 0.8851;
  transform: translate(76.3905vw, -10px) scale(0.1933);
  animation: fall-50 12s -27s linear infinite;
}
@keyframes fall-50 {
  69.944% {
    transform: translate(82.3134vw, 69.944vh) scale(0.1933);
  }
  to {
    transform: translate(79.35195vw, 100vh) scale(0.1933);
  }
}
.snow:nth-child(51) {
  opacity: 0.4778;
  transform: translate(42.2921vw, -10px) scale(0.6602);
  animation: fall-51 24s -13s linear infinite;
}
@keyframes fall-51 {
  64.083% {
    transform: translate(44.8301vw, 64.083vh) scale(0.6602);
  }
  to {
    transform: translate(43.5611vw, 100vh) scale(0.6602);
  }
}
.snow:nth-child(52) {
  opacity: 0.7435;
  transform: translate(30.6464vw, -10px) scale(0.0137);
  animation: fall-52 16s -23s linear infinite;
}
@keyframes fall-52 {
  45.188% {
    transform: translate(21.6124vw, 45.188vh) scale(0.0137);
  }
  to {
    transform: translate(26.1294vw, 100vh) scale(0.0137);
  }
}
.snow:nth-child(53) {
  opacity: 0.5883;
  transform: translate(11.41vw, -10px) scale(0.9081);
  animation: fall-53 28s -3s linear infinite;
}
@keyframes fall-53 {
  70.961% {
    transform: translate(13.6159vw, 70.961vh) scale(0.9081);
  }
  to {
    transform: translate(12.51295vw, 100vh) scale(0.9081);
  }
}
.snow:nth-child(54) {
  opacity: 0.19;
  transform: translate(17.6626vw, -10px) scale(0.822);
  animation: fall-54 20s -5s linear infinite;
}
@keyframes fall-54 {
  59.476% {
    transform: translate(15.0016vw, 59.476vh) scale(0.822);
  }
  to {
    transform: translate(16.3321vw, 100vh) scale(0.822);
  }
}
.snow:nth-child(55) {
  opacity: 0.1892;
  transform: translate(41.6907vw, -10px) scale(0.8798);
  animation: fall-55 19s -15s linear infinite;
}
@keyframes fall-55 {
  48.232% {
    transform: translate(36.7865vw, 48.232vh) scale(0.8798);
  }
  to {
    transform: translate(39.2386vw, 100vh) scale(0.8798);
  }
}
.snow:nth-child(56) {
  opacity: 0.2692;
  transform: translate(42.9749vw, -10px) scale(0.6246);
  animation: fall-56 29s -8s linear infinite;
}
@keyframes fall-56 {
  48.223% {
    transform: translate(52.4045vw, 48.223vh) scale(0.6246);
  }
  to {
    transform: translate(47.6897vw, 100vh) scale(0.6246);
  }
}
.snow:nth-child(57) {
  opacity: 0.331;
  transform: translate(70.1971vw, -10px) scale(0.0027);
  animation: fall-57 15s -28s linear infinite;
}
@keyframes fall-57 {
  51.159% {
    transform: translate(60.8594vw, 51.159vh) scale(0.0027);
  }
  to {
    transform: translate(65.52825vw, 100vh) scale(0.0027);
  }
}
.snow:nth-child(58) {
  opacity: 0.5459;
  transform: translate(19.6341vw, -10px) scale(0.1593);
  animation: fall-58 27s -15s linear infinite;
}
@keyframes fall-58 {
  72.295% {
    transform: translate(9.6951vw, 72.295vh) scale(0.1593);
  }
  to {
    transform: translate(14.6646vw, 100vh) scale(0.1593);
  }
}
.snow:nth-child(59) {
  opacity: 0.2467;
  transform: translate(32.5056vw, -10px) scale(0.9092);
  animation: fall-59 15s -13s linear infinite;
}
@keyframes fall-59 {
  71.553% {
    transform: translate(32.9947vw, 71.553vh) scale(0.9092);
  }
  to {
    transform: translate(32.75015vw, 100vh) scale(0.9092);
  }
}
.snow:nth-child(60) {
  opacity: 0.4152;
  transform: translate(48.3631vw, -10px) scale(0.3864);
  animation: fall-60 26s -7s linear infinite;
}
@keyframes fall-60 {
  57.082% {
    transform: translate(54.0791vw, 57.082vh) scale(0.3864);
  }
  to {
    transform: translate(51.2211vw, 100vh) scale(0.3864);
  }
}
.snow:nth-child(61) {
  opacity: 0.8563;
  transform: translate(13.9044vw, -10px) scale(0.3637);
  animation: fall-61 20s -19s linear infinite;
}
@keyframes fall-61 {
  76.807% {
    transform: translate(8.84vw, 76.807vh) scale(0.3637);
  }
  to {
    transform: translate(11.3722vw, 100vh) scale(0.3637);
  }
}
.snow:nth-child(62) {
  opacity: 0.5412;
  transform: translate(67.653vw, -10px) scale(0.4139);
  animation: fall-62 18s -17s linear infinite;
}
@keyframes fall-62 {
  40.067% {
    transform: translate(67.2092vw, 40.067vh) scale(0.4139);
  }
  to {
    transform: translate(67.4311vw, 100vh) scale(0.4139);
  }
}
.snow:nth-child(63) {
  opacity: 0.9844;
  transform: translate(67.2484vw, -10px) scale(0.3431);
  animation: fall-63 15s -12s linear infinite;
}
@keyframes fall-63 {
  41.236% {
    transform: translate(61.8738vw, 41.236vh) scale(0.3431);
  }
  to {
    transform: translate(64.5611vw, 100vh) scale(0.3431);
  }
}
.snow:nth-child(64) {
  opacity: 0.4541;
  transform: translate(94.2757vw, -10px) scale(0.4015);
  animation: fall-64 30s -27s linear infinite;
}
@keyframes fall-64 {
  36.347% {
    transform: translate(87.7707vw, 36.347vh) scale(0.4015);
  }
  to {
    transform: translate(91.0232vw, 100vh) scale(0.4015);
  }
}
.snow:nth-child(65) {
  opacity: 0.346;
  transform: translate(28.4028vw, -10px) scale(0.0811);
  animation: fall-65 16s -6s linear infinite;
}
@keyframes fall-65 {
  55.37% {
    transform: translate(22.0504vw, 55.37vh) scale(0.0811);
  }
  to {
    transform: translate(25.2266vw, 100vh) scale(0.0811);
  }
}
.snow:nth-child(66) {
  opacity: 0.1343;
  transform: translate(98.7993vw, -10px) scale(0.2569);
  animation: fall-66 19s -19s linear infinite;
}
@keyframes fall-66 {
  70.566% {
    transform: translate(96.9031vw, 70.566vh) scale(0.2569);
  }
  to {
    transform: translate(97.8512vw, 100vh) scale(0.2569);
  }
}
.snow:nth-child(67) {
  opacity: 0.6184;
  transform: translate(19.4684vw, -10px) scale(0.428);
  animation: fall-67 12s -7s linear infinite;
}
@keyframes fall-67 {
  76.632% {
    transform: translate(22.6919vw, 76.632vh) scale(0.428);
  }
  to {
    transform: translate(21.08015vw, 100vh) scale(0.428);
  }
}
.snow:nth-child(68) {
  opacity: 0.2769;
  transform: translate(70.4141vw, -10px) scale(0.2748);
  animation: fall-68 10s -2s linear infinite;
}
@keyframes fall-68 {
  35.702% {
    transform: translate(65.25vw, 35.702vh) scale(0.2748);
  }
  to {
    transform: translate(67.83205vw, 100vh) scale(0.2748);
  }
}
.snow:nth-child(69) {
  opacity: 0.9427;
  transform: translate(92.5758vw, -10px) scale(0.3734);
  animation: fall-69 13s -25s linear infinite;
}
@keyframes fall-69 {
  46.795% {
    transform: translate(93.0687vw, 46.795vh) scale(0.3734);
  }
  to {
    transform: translate(92.82225vw, 100vh) scale(0.3734);
  }
}
.snow:nth-child(70) {
  opacity: 0.5194;
  transform: translate(24.3121vw, -10px) scale(0.1451);
  animation: fall-70 10s -28s linear infinite;
}
@keyframes fall-70 {
  52.573% {
    transform: translate(14.6066vw, 52.573vh) scale(0.1451);
  }
  to {
    transform: translate(19.45935vw, 100vh) scale(0.1451);
  }
}
.snow:nth-child(71) {
  opacity: 0.2667;
  transform: translate(52.2667vw, -10px) scale(0.4945);
  animation: fall-71 28s -13s linear infinite;
}
@keyframes fall-71 {
  45.591% {
    transform: translate(53.6073vw, 45.591vh) scale(0.4945);
  }
  to {
    transform: translate(52.937vw, 100vh) scale(0.4945);
  }
}
.snow:nth-child(72) {
  opacity: 0.3103;
  transform: translate(91.5355vw, -10px) scale(0.3621);
  animation: fall-72 26s -17s linear infinite;
}
@keyframes fall-72 {
  47.957% {
    transform: translate(90.9411vw, 47.957vh) scale(0.3621);
  }
  to {
    transform: translate(91.2383vw, 100vh) scale(0.3621);
  }
}
.snow:nth-child(73) {
  opacity: 0.8587;
  transform: translate(7.1233vw, -10px) scale(0.5854);
  animation: fall-73 19s -5s linear infinite;
}
@keyframes fall-73 {
  51.296% {
    transform: translate(8.5993vw, 51.296vh) scale(0.5854);
  }
  to {
    transform: translate(7.8613vw, 100vh) scale(0.5854);
  }
}
.snow:nth-child(74) {
  opacity: 0.536;
  transform: translate(70.0637vw, -10px) scale(0.7339);
  animation: fall-74 28s -16s linear infinite;
}
@keyframes fall-74 {
  38.979% {
    transform: translate(74.5562vw, 38.979vh) scale(0.7339);
  }
  to {
    transform: translate(72.30995vw, 100vh) scale(0.7339);
  }
}
.snow:nth-child(75) {
  opacity: 0.4432;
  transform: translate(23.0249vw, -10px) scale(0.7387);
  animation: fall-75 29s -10s linear infinite;
}
@keyframes fall-75 {
  42.675% {
    transform: translate(13.2415vw, 42.675vh) scale(0.7387);
  }
  to {
    transform: translate(18.1332vw, 100vh) scale(0.7387);
  }
}
.snow:nth-child(76) {
  opacity: 0.1536;
  transform: translate(40.819vw, -10px) scale(0.2681);
  animation: fall-76 26s -20s linear infinite;
}
@keyframes fall-76 {
  68.512% {
    transform: translate(34.6434vw, 68.512vh) scale(0.2681);
  }
  to {
    transform: translate(37.7312vw, 100vh) scale(0.2681);
  }
}
.snow:nth-child(77) {
  opacity: 0.5934;
  transform: translate(37.7776vw, -10px) scale(0.8701);
  animation: fall-77 16s -11s linear infinite;
}
@keyframes fall-77 {
  62.902% {
    transform: translate(43.2924vw, 62.902vh) scale(0.8701);
  }
  to {
    transform: translate(40.535vw, 100vh) scale(0.8701);
  }
}
.snow:nth-child(78) {
  opacity: 0.3543;
  transform: translate(90.2426vw, -10px) scale(0.9813);
  animation: fall-78 17s -13s linear infinite;
}
@keyframes fall-78 {
  42.076% {
    transform: translate(94.0189vw, 42.076vh) scale(0.9813);
  }
  to {
    transform: translate(92.13075vw, 100vh) scale(0.9813);
  }
}
.snow:nth-child(79) {
  opacity: 0.2594;
  transform: translate(96.668vw, -10px) scale(0.6913);
  animation: fall-79 22s -16s linear infinite;
}
@keyframes fall-79 {
  74.252% {
    transform: translate(97.6672vw, 74.252vh) scale(0.6913);
  }
  to {
    transform: translate(97.1676vw, 100vh) scale(0.6913);
  }
}
.snow:nth-child(80) {
  opacity: 0.7673;
  transform: translate(72.3522vw, -10px) scale(0.387);
  animation: fall-80 11s -10s linear infinite;
}
@keyframes fall-80 {
  33.245% {
    transform: translate(68.8351vw, 33.245vh) scale(0.387);
  }
  to {
    transform: translate(70.59365vw, 100vh) scale(0.387);
  }
}
.snow:nth-child(81) {
  opacity: 0.841;
  transform: translate(48.3061vw, -10px) scale(0.2773);
  animation: fall-81 16s -5s linear infinite;
}
@keyframes fall-81 {
  38.116% {
    transform: translate(54.5156vw, 38.116vh) scale(0.2773);
  }
  to {
    transform: translate(51.41085vw, 100vh) scale(0.2773);
  }
}
.snow:nth-child(82) {
  opacity: 0.2358;
  transform: translate(9.9053vw, -10px) scale(0.6848);
  animation: fall-82 15s -13s linear infinite;
}
@keyframes fall-82 {
  76.841% {
    transform: translate(15.7178vw, 76.841vh) scale(0.6848);
  }
  to {
    transform: translate(12.81155vw, 100vh) scale(0.6848);
  }
}
.snow:nth-child(83) {
  opacity: 0.5259;
  transform: translate(27.2022vw, -10px) scale(0.6557);
  animation: fall-83 16s -2s linear infinite;
}
@keyframes fall-83 {
  62.973% {
    transform: translate(36.5088vw, 62.973vh) scale(0.6557);
  }
  to {
    transform: translate(31.8555vw, 100vh) scale(0.6557);
  }
}
.snow:nth-child(84) {
  opacity: 0.4942;
  transform: translate(39.5327vw, -10px) scale(0.663);
  animation: fall-84 21s -22s linear infinite;
}
@keyframes fall-84 {
  56.949% {
    transform: translate(39.0524vw, 56.949vh) scale(0.663);
  }
  to {
    transform: translate(39.29255vw, 100vh) scale(0.663);
  }
}
.snow:nth-child(85) {
  opacity: 0.5751;
  transform: translate(19.4037vw, -10px) scale(0.3095);
  animation: fall-85 22s -10s linear infinite;
}
@keyframes fall-85 {
  64.599% {
    transform: translate(18.4346vw, 64.599vh) scale(0.3095);
  }
  to {
    transform: translate(18.91915vw, 100vh) scale(0.3095);
  }
}
.snow:nth-child(86) {
  opacity: 0.6432;
  transform: translate(54.5668vw, -10px) scale(0.4038);
  animation: fall-86 15s -5s linear infinite;
}
@keyframes fall-86 {
  50.58% {
    transform: translate(48.6852vw, 50.58vh) scale(0.4038);
  }
  to {
    transform: translate(51.626vw, 100vh) scale(0.4038);
  }
}
.snow:nth-child(87) {
  opacity: 0.1409;
  transform: translate(37.3319vw, -10px) scale(0.8655);
  animation: fall-87 27s -19s linear infinite;
}
@keyframes fall-87 {
  51.21% {
    transform: translate(30.063vw, 51.21vh) scale(0.8655);
  }
  to {
    transform: translate(33.69745vw, 100vh) scale(0.8655);
  }
}
.snow:nth-child(88) {
  opacity: 0.9581;
  transform: translate(43.5666vw, -10px) scale(0.932);
  animation: fall-88 23s -28s linear infinite;
}
@keyframes fall-88 {
  72.304% {
    transform: translate(49.6808vw, 72.304vh) scale(0.932);
  }
  to {
    transform: translate(46.6237vw, 100vh) scale(0.932);
  }
}
.snow:nth-child(89) {
  opacity: 0.1989;
  transform: translate(1.5007vw, -10px) scale(0.442);
  animation: fall-89 16s -16s linear infinite;
}
@keyframes fall-89 {
  52.564% {
    transform: translate(1.2232vw, 52.564vh) scale(0.442);
  }
  to {
    transform: translate(1.36195vw, 100vh) scale(0.442);
  }
}
.snow:nth-child(90) {
  opacity: 0.1206;
  transform: translate(1.3114vw, -10px) scale(0.479);
  animation: fall-90 28s -11s linear infinite;
}
@keyframes fall-90 {
  70.885% {
    transform: translate(-6.2262vw, 70.885vh) scale(0.479);
  }
  to {
    transform: translate(-2.4574vw, 100vh) scale(0.479);
  }
}
.snow:nth-child(91) {
  opacity: 0.5835;
  transform: translate(69.4193vw, -10px) scale(0.2317);
  animation: fall-91 11s -18s linear infinite;
}
@keyframes fall-91 {
  57.659% {
    transform: translate(74.8102vw, 57.659vh) scale(0.2317);
  }
  to {
    transform: translate(72.11475vw, 100vh) scale(0.2317);
  }
}
.snow:nth-child(92) {
  opacity: 0.1568;
  transform: translate(59.2477vw, -10px) scale(0.491);
  animation: fall-92 20s -30s linear infinite;
}
@keyframes fall-92 {
  67.048% {
    transform: translate(64.0598vw, 67.048vh) scale(0.491);
  }
  to {
    transform: translate(61.65375vw, 100vh) scale(0.491);
  }
}
.snow:nth-child(93) {
  opacity: 0.5773;
  transform: translate(63.1703vw, -10px) scale(0.1291);
  animation: fall-93 25s -16s linear infinite;
}
@keyframes fall-93 {
  64.481% {
    transform: translate(65.2403vw, 64.481vh) scale(0.1291);
  }
  to {
    transform: translate(64.2053vw, 100vh) scale(0.1291);
  }
}
.snow:nth-child(94) {
  opacity: 0.3194;
  transform: translate(16.1759vw, -10px) scale(0.2118);
  animation: fall-94 20s -27s linear infinite;
}
@keyframes fall-94 {
  57.937% {
    transform: translate(19.0249vw, 57.937vh) scale(0.2118);
  }
  to {
    transform: translate(17.6004vw, 100vh) scale(0.2118);
  }
}
.snow:nth-child(95) {
  opacity: 0.7749;
  transform: translate(65.0827vw, -10px) scale(0.2841);
  animation: fall-95 17s -1s linear infinite;
}
@keyframes fall-95 {
  37.81% {
    transform: translate(63.163vw, 37.81vh) scale(0.2841);
  }
  to {
    transform: translate(64.12285vw, 100vh) scale(0.2841);
  }
}
.snow:nth-child(96) {
  opacity: 0.9625;
  transform: translate(76.4256vw, -10px) scale(0.8194);
  animation: fall-96 30s -1s linear infinite;
}
@keyframes fall-96 {
  66.671% {
    transform: translate(81.4215vw, 66.671vh) scale(0.8194);
  }
  to {
    transform: translate(78.92355vw, 100vh) scale(0.8194);
  }
}
.snow:nth-child(97) {
  opacity: 0.6837;
  transform: translate(9.2002vw, -10px) scale(0.4434);
  animation: fall-97 20s -28s linear infinite;
}
@keyframes fall-97 {
  32.875% {
    transform: translate(16.5534vw, 32.875vh) scale(0.4434);
  }
  to {
    transform: translate(12.8768vw, 100vh) scale(0.4434);
  }
}
.snow:nth-child(98) {
  opacity: 0.2072;
  transform: translate(54.591vw, -10px) scale(0.2372);
  animation: fall-98 28s -24s linear infinite;
}
@keyframes fall-98 {
  76.162% {
    transform: translate(56.7183vw, 76.162vh) scale(0.2372);
  }
  to {
    transform: translate(55.65465vw, 100vh) scale(0.2372);
  }
}
.snow:nth-child(99) {
  opacity: 0.2316;
  transform: translate(8.7294vw, -10px) scale(0.0628);
  animation: fall-99 18s -23s linear infinite;
}
@keyframes fall-99 {
  77.15% {
    transform: translate(15.3137vw, 77.15vh) scale(0.0628);
  }
  to {
    transform: translate(12.02155vw, 100vh) scale(0.0628);
  }
}
.snow:nth-child(100) {
  opacity: 0.7;
  transform: translate(81.2613vw, -10px) scale(0.7933);
  animation: fall-100 16s -19s linear infinite;
}
@keyframes fall-100 {
  55.13% {
    transform: translate(76.6198vw, 55.13vh) scale(0.7933);
  }
  to {
    transform: translate(78.94055vw, 100vh) scale(0.7933);
  }
}
.snow:nth-child(101) {
  opacity: 0.0869;
  transform: translate(1.0418vw, -10px) scale(0.2151);
  animation: fall-101 13s -2s linear infinite;
}
@keyframes fall-101 {
  37.166% {
    transform: translate(0.0344vw, 37.166vh) scale(0.2151);
  }
  to {
    transform: translate(0.5381vw, 100vh) scale(0.2151);
  }
}
.snow:nth-child(102) {
  opacity: 0.3309;
  transform: translate(5.3657vw, -10px) scale(0.2497);
  animation: fall-102 16s -28s linear infinite;
}
@keyframes fall-102 {
  32.466% {
    transform: translate(14.6098vw, 32.466vh) scale(0.2497);
  }
  to {
    transform: translate(9.98775vw, 100vh) scale(0.2497);
  }
}
.snow:nth-child(103) {
  opacity: 0.6311;
  transform: translate(15.0627vw, -10px) scale(0.6926);
  animation: fall-103 30s -27s linear infinite;
}
@keyframes fall-103 {
  32.63% {
    transform: translate(16.1833vw, 32.63vh) scale(0.6926);
  }
  to {
    transform: translate(15.623vw, 100vh) scale(0.6926);
  }
}
.snow:nth-child(104) {
  opacity: 0.4362;
  transform: translate(77.1947vw, -10px) scale(0.2226);
  animation: fall-104 30s -6s linear infinite;
}
@keyframes fall-104 {
  77.841% {
    transform: translate(67.3513vw, 77.841vh) scale(0.2226);
  }
  to {
    transform: translate(72.273vw, 100vh) scale(0.2226);
  }
}
.snow:nth-child(105) {
  opacity: 0.6982;
  transform: translate(41.5127vw, -10px) scale(0.7485);
  animation: fall-105 13s -19s linear infinite;
}
@keyframes fall-105 {
  61.184% {
    transform: translate(49.0257vw, 61.184vh) scale(0.7485);
  }
  to {
    transform: translate(45.2692vw, 100vh) scale(0.7485);
  }
}
.snow:nth-child(106) {
  opacity: 0.914;
  transform: translate(60.7585vw, -10px) scale(0.0306);
  animation: fall-106 21s -17s linear infinite;
}
@keyframes fall-106 {
  34.429% {
    transform: translate(63.4353vw, 34.429vh) scale(0.0306);
  }
  to {
    transform: translate(62.0969vw, 100vh) scale(0.0306);
  }
}
.snow:nth-child(107) {
  opacity: 0.4165;
  transform: translate(86.6028vw, -10px) scale(0.9079);
  animation: fall-107 20s -2s linear infinite;
}
@keyframes fall-107 {
  79.648% {
    transform: translate(82.1285vw, 79.648vh) scale(0.9079);
  }
  to {
    transform: translate(84.36565vw, 100vh) scale(0.9079);
  }
}
.snow:nth-child(108) {
  opacity: 0.0981;
  transform: translate(28.785vw, -10px) scale(0.6234);
  animation: fall-108 18s -17s linear infinite;
}
@keyframes fall-108 {
  49.141% {
    transform: translate(22.2834vw, 49.141vh) scale(0.6234);
  }
  to {
    transform: translate(25.5342vw, 100vh) scale(0.6234);
  }
}
.snow:nth-child(109) {
  opacity: 0.6482;
  transform: translate(5.8649vw, -10px) scale(0.971);
  animation: fall-109 12s -17s linear infinite;
}
@keyframes fall-109 {
  63.131% {
    transform: translate(11.4317vw, 63.131vh) scale(0.971);
  }
  to {
    transform: translate(8.6483vw, 100vh) scale(0.971);
  }
}
.snow:nth-child(110) {
  opacity: 0.847;
  transform: translate(20.7939vw, -10px) scale(0.8385);
  animation: fall-110 15s -18s linear infinite;
}
@keyframes fall-110 {
  69.019% {
    transform: translate(13.1334vw, 69.019vh) scale(0.8385);
  }
  to {
    transform: translate(16.96365vw, 100vh) scale(0.8385);
  }
}
.snow:nth-child(111) {
  opacity: 0.8305;
  transform: translate(50.8457vw, -10px) scale(0.0443);
  animation: fall-111 25s -12s linear infinite;
}
@keyframes fall-111 {
  49.402% {
    transform: translate(44.9188vw, 49.402vh) scale(0.0443);
  }
  to {
    transform: translate(47.88225vw, 100vh) scale(0.0443);
  }
}
.snow:nth-child(112) {
  opacity: 0.2316;
  transform: translate(42.9969vw, -10px) scale(0.3457);
  animation: fall-112 14s -7s linear infinite;
}
@keyframes fall-112 {
  61.24% {
    transform: translate(41.7901vw, 61.24vh) scale(0.3457);
  }
  to {
    transform: translate(42.3935vw, 100vh) scale(0.3457);
  }
}
.snow:nth-child(113) {
  opacity: 0.6163;
  transform: translate(12.8221vw, -10px) scale(0.1425);
  animation: fall-113 23s -6s linear infinite;
}
@keyframes fall-113 {
  64.203% {
    transform: translate(13.0065vw, 64.203vh) scale(0.1425);
  }
  to {
    transform: translate(12.9143vw, 100vh) scale(0.1425);
  }
}
.snow:nth-child(114) {
  opacity: 0.7484;
  transform: translate(96.1814vw, -10px) scale(0.3153);
  animation: fall-114 23s -29s linear infinite;
}
@keyframes fall-114 {
  41.837% {
    transform: translate(89.0297vw, 41.837vh) scale(0.3153);
  }
  to {
    transform: translate(92.60555vw, 100vh) scale(0.3153);
  }
}
.snow:nth-child(115) {
  opacity: 0.5537;
  transform: translate(8.1295vw, -10px) scale(0.4205);
  animation: fall-115 20s -1s linear infinite;
}
@keyframes fall-115 {
  74.759% {
    transform: translate(5.8752vw, 74.759vh) scale(0.4205);
  }
  to {
    transform: translate(7.00235vw, 100vh) scale(0.4205);
  }
}
.snow:nth-child(116) {
  opacity: 0.5694;
  transform: translate(31.4123vw, -10px) scale(0.7196);
  animation: fall-116 30s -12s linear infinite;
}
@keyframes fall-116 {
  79.194% {
    transform: translate(27.6141vw, 79.194vh) scale(0.7196);
  }
  to {
    transform: translate(29.5132vw, 100vh) scale(0.7196);
  }
}
.snow:nth-child(117) {
  opacity: 0.5289;
  transform: translate(49.6826vw, -10px) scale(0.8386);
  animation: fall-117 10s -13s linear infinite;
}
@keyframes fall-117 {
  48.27% {
    transform: translate(49.475vw, 48.27vh) scale(0.8386);
  }
  to {
    transform: translate(49.5788vw, 100vh) scale(0.8386);
  }
}
.snow:nth-child(118) {
  opacity: 0.9046;
  transform: translate(82.4859vw, -10px) scale(0.9977);
  animation: fall-118 13s -5s linear infinite;
}
@keyframes fall-118 {
  64.853% {
    transform: translate(84.9244vw, 64.853vh) scale(0.9977);
  }
  to {
    transform: translate(83.70515vw, 100vh) scale(0.9977);
  }
}
.snow:nth-child(119) {
  opacity: 0.7033;
  transform: translate(78.1797vw, -10px) scale(0.3292);
  animation: fall-119 29s -24s linear infinite;
}
@keyframes fall-119 {
  41.438% {
    transform: translate(86.8525vw, 41.438vh) scale(0.3292);
  }
  to {
    transform: translate(82.5161vw, 100vh) scale(0.3292);
  }
}
.snow:nth-child(120) {
  opacity: 0.168;
  transform: translate(67.2985vw, -10px) scale(0.0941);
  animation: fall-120 30s -23s linear infinite;
}
@keyframes fall-120 {
  57.43% {
    transform: translate(60.7404vw, 57.43vh) scale(0.0941);
  }
  to {
    transform: translate(64.01945vw, 100vh) scale(0.0941);
  }
}
.snow:nth-child(121) {
  opacity: 0.6446;
  transform: translate(70.3104vw, -10px) scale(0.6513);
  animation: fall-121 22s -3s linear infinite;
}
@keyframes fall-121 {
  40.494% {
    transform: translate(62.0415vw, 40.494vh) scale(0.6513);
  }
  to {
    transform: translate(66.17595vw, 100vh) scale(0.6513);
  }
}
.snow:nth-child(122) {
  opacity: 0.8307;
  transform: translate(47.5958vw, -10px) scale(0.9217);
  animation: fall-122 12s -2s linear infinite;
}
@keyframes fall-122 {
  71.438% {
    transform: translate(52.6056vw, 71.438vh) scale(0.9217);
  }
  to {
    transform: translate(50.1007vw, 100vh) scale(0.9217);
  }
}
.snow:nth-child(123) {
  opacity: 0.1865;
  transform: translate(42.3354vw, -10px) scale(0.2812);
  animation: fall-123 18s -22s linear infinite;
}
@keyframes fall-123 {
  32.103% {
    transform: translate(50.4977vw, 32.103vh) scale(0.2812);
  }
  to {
    transform: translate(46.41655vw, 100vh) scale(0.2812);
  }
}
.snow:nth-child(124) {
  opacity: 0.4622;
  transform: translate(67.1417vw, -10px) scale(0.7874);
  animation: fall-124 29s -27s linear infinite;
}
@keyframes fall-124 {
  61.13% {
    transform: translate(65.4081vw, 61.13vh) scale(0.7874);
  }
  to {
    transform: translate(66.2749vw, 100vh) scale(0.7874);
  }
}
.snow:nth-child(125) {
  opacity: 0.2669;
  transform: translate(86.5548vw, -10px) scale(0.7865);
  animation: fall-125 14s -17s linear infinite;
}
@keyframes fall-125 {
  69.528% {
    transform: translate(80.9239vw, 69.528vh) scale(0.7865);
  }
  to {
    transform: translate(83.73935vw, 100vh) scale(0.7865);
  }
}
.snow:nth-child(126) {
  opacity: 0.0113;
  transform: translate(69.2904vw, -10px) scale(0.1591);
  animation: fall-126 11s -10s linear infinite;
}
@keyframes fall-126 {
  36.614% {
    transform: translate(72.44vw, 36.614vh) scale(0.1591);
  }
  to {
    transform: translate(70.8652vw, 100vh) scale(0.1591);
  }
}
.snow:nth-child(127) {
  opacity: 0.3456;
  transform: translate(92.8377vw, -10px) scale(0.2321);
  animation: fall-127 23s -3s linear infinite;
}
@keyframes fall-127 {
  38.754% {
    transform: translate(96.4103vw, 38.754vh) scale(0.2321);
  }
  to {
    transform: translate(94.624vw, 100vh) scale(0.2321);
  }
}
.snow:nth-child(128) {
  opacity: 0.1495;
  transform: translate(98.0959vw, -10px) scale(0.7517);
  animation: fall-128 21s -28s linear infinite;
}
@keyframes fall-128 {
  61.315% {
    transform: translate(96.498vw, 61.315vh) scale(0.7517);
  }
  to {
    transform: translate(97.29695vw, 100vh) scale(0.7517);
  }
}
.snow:nth-child(129) {
  opacity: 0.9259;
  transform: translate(82.3588vw, -10px) scale(0.5998);
  animation: fall-129 14s -12s linear infinite;
}
@keyframes fall-129 {
  57.679% {
    transform: translate(81.6767vw, 57.679vh) scale(0.5998);
  }
  to {
    transform: translate(82.01775vw, 100vh) scale(0.5998);
  }
}
.snow:nth-child(130) {
  opacity: 0.3665;
  transform: translate(74.4075vw, -10px) scale(0.3367);
  animation: fall-130 26s -30s linear infinite;
}
@keyframes fall-130 {
  54.977% {
    transform: translate(78.0242vw, 54.977vh) scale(0.3367);
  }
  to {
    transform: translate(76.21585vw, 100vh) scale(0.3367);
  }
}
.snow:nth-child(131) {
  opacity: 0.1449;
  transform: translate(20.6329vw, -10px) scale(0.6552);
  animation: fall-131 27s -23s linear infinite;
}
@keyframes fall-131 {
  54.022% {
    transform: translate(15.236vw, 54.022vh) scale(0.6552);
  }
  to {
    transform: translate(17.93445vw, 100vh) scale(0.6552);
  }
}
.snow:nth-child(132) {
  opacity: 0.0051;
  transform: translate(53.8743vw, -10px) scale(0.534);
  animation: fall-132 23s -4s linear infinite;
}
@keyframes fall-132 {
  30.883% {
    transform: translate(59.8265vw, 30.883vh) scale(0.534);
  }
  to {
    transform: translate(56.8504vw, 100vh) scale(0.534);
  }
}
.snow:nth-child(133) {
  opacity: 0.2912;
  transform: translate(76.7304vw, -10px) scale(0.5461);
  animation: fall-133 17s -4s linear infinite;
}
@keyframes fall-133 {
  79.004% {
    transform: translate(84.7131vw, 79.004vh) scale(0.5461);
  }
  to {
    transform: translate(80.72175vw, 100vh) scale(0.5461);
  }
}
.snow:nth-child(134) {
  opacity: 0.293;
  transform: translate(25.3788vw, -10px) scale(0.9828);
  animation: fall-134 18s -12s linear infinite;
}
@keyframes fall-134 {
  67.865% {
    transform: translate(31.9602vw, 67.865vh) scale(0.9828);
  }
  to {
    transform: translate(28.6695vw, 100vh) scale(0.9828);
  }
}
.snow:nth-child(135) {
  opacity: 0.3308;
  transform: translate(67.2137vw, -10px) scale(0.9405);
  animation: fall-135 26s -18s linear infinite;
}
@keyframes fall-135 {
  69.973% {
    transform: translate(64.4168vw, 69.973vh) scale(0.9405);
  }
  to {
    transform: translate(65.81525vw, 100vh) scale(0.9405);
  }
}
.snow:nth-child(136) {
  opacity: 0.1089;
  transform: translate(4.4732vw, -10px) scale(0.4865);
  animation: fall-136 15s -11s linear infinite;
}
@keyframes fall-136 {
  63.225% {
    transform: translate(6.076vw, 63.225vh) scale(0.4865);
  }
  to {
    transform: translate(5.2746vw, 100vh) scale(0.4865);
  }
}
.snow:nth-child(137) {
  opacity: 0.1203;
  transform: translate(22.2375vw, -10px) scale(0.3624);
  animation: fall-137 23s -2s linear infinite;
}
@keyframes fall-137 {
  66.738% {
    transform: translate(17.4574vw, 66.738vh) scale(0.3624);
  }
  to {
    transform: translate(19.84745vw, 100vh) scale(0.3624);
  }
}
.snow:nth-child(138) {
  opacity: 0.9733;
  transform: translate(53.9308vw, -10px) scale(0.0824);
  animation: fall-138 13s -18s linear infinite;
}
@keyframes fall-138 {
  32.935% {
    transform: translate(50.8698vw, 32.935vh) scale(0.0824);
  }
  to {
    transform: translate(52.4003vw, 100vh) scale(0.0824);
  }
}
.snow:nth-child(139) {
  opacity: 0.4575;
  transform: translate(44.7936vw, -10px) scale(0.9698);
  animation: fall-139 23s -4s linear infinite;
}
@keyframes fall-139 {
  43.751% {
    transform: translate(35.0602vw, 43.751vh) scale(0.9698);
  }
  to {
    transform: translate(39.9269vw, 100vh) scale(0.9698);
  }
}
.snow:nth-child(140) {
  opacity: 0.5186;
  transform: translate(14.5999vw, -10px) scale(0.7773);
  animation: fall-140 25s -30s linear infinite;
}
@keyframes fall-140 {
  34.824% {
    transform: translate(13.3666vw, 34.824vh) scale(0.7773);
  }
  to {
    transform: translate(13.98325vw, 100vh) scale(0.7773);
  }
}
.snow:nth-child(141) {
  opacity: 0.1243;
  transform: translate(89.0946vw, -10px) scale(0.7509);
  animation: fall-141 11s -19s linear infinite;
}
@keyframes fall-141 {
  60.314% {
    transform: translate(93.3839vw, 60.314vh) scale(0.7509);
  }
  to {
    transform: translate(91.23925vw, 100vh) scale(0.7509);
  }
}
.snow:nth-child(142) {
  opacity: 0.8962;
  transform: translate(61.25vw, -10px) scale(0.7462);
  animation: fall-142 21s -1s linear infinite;
}
@keyframes fall-142 {
  52.45% {
    transform: translate(64.0843vw, 52.45vh) scale(0.7462);
  }
  to {
    transform: translate(62.66715vw, 100vh) scale(0.7462);
  }
}
.snow:nth-child(143) {
  opacity: 0.528;
  transform: translate(36.789vw, -10px) scale(0.9991);
  animation: fall-143 10s -6s linear infinite;
}
@keyframes fall-143 {
  43.724% {
    transform: translate(45.0776vw, 43.724vh) scale(0.9991);
  }
  to {
    transform: translate(40.9333vw, 100vh) scale(0.9991);
  }
}
.snow:nth-child(144) {
  opacity: 0.6342;
  transform: translate(24.4361vw, -10px) scale(0.238);
  animation: fall-144 11s -14s linear infinite;
}
@keyframes fall-144 {
  60.433% {
    transform: translate(18.505vw, 60.433vh) scale(0.238);
  }
  to {
    transform: translate(21.47055vw, 100vh) scale(0.238);
  }
}
.snow:nth-child(145) {
  opacity: 0.3504;
  transform: translate(54.798vw, -10px) scale(0.4539);
  animation: fall-145 13s -17s linear infinite;
}
@keyframes fall-145 {
  35.98% {
    transform: translate(48.5764vw, 35.98vh) scale(0.4539);
  }
  to {
    transform: translate(51.6872vw, 100vh) scale(0.4539);
  }
}
.snow:nth-child(146) {
  opacity: 0.7942;
  transform: translate(17.9404vw, -10px) scale(0.6273);
  animation: fall-146 13s -5s linear infinite;
}
@keyframes fall-146 {
  33.636% {
    transform: translate(19.0657vw, 33.636vh) scale(0.6273);
  }
  to {
    transform: translate(18.50305vw, 100vh) scale(0.6273);
  }
}
.snow:nth-child(147) {
  opacity: 0.5038;
  transform: translate(49.1479vw, -10px) scale(0.7042);
  animation: fall-147 26s -30s linear infinite;
}
@keyframes fall-147 {
  42.006% {
    transform: translate(51.1782vw, 42.006vh) scale(0.7042);
  }
  to {
    transform: translate(50.16305vw, 100vh) scale(0.7042);
  }
}
.snow:nth-child(148) {
  opacity: 0.1728;
  transform: translate(42.1483vw, -10px) scale(0.0406);
  animation: fall-148 21s -10s linear infinite;
}
@keyframes fall-148 {
  44.275% {
    transform: translate(45.4256vw, 44.275vh) scale(0.0406);
  }
  to {
    transform: translate(43.78695vw, 100vh) scale(0.0406);
  }
}
.snow:nth-child(149) {
  opacity: 0.7926;
  transform: translate(39.3566vw, -10px) scale(0.5652);
  animation: fall-149 14s -2s linear infinite;
}
@keyframes fall-149 {
  48.507% {
    transform: translate(49.3206vw, 48.507vh) scale(0.5652);
  }
  to {
    transform: translate(44.3386vw, 100vh) scale(0.5652);
  }
}
.snow:nth-child(150) {
  opacity: 0.536;
  transform: translate(1.0923vw, -10px) scale(0.2705);
  animation: fall-150 27s -15s linear infinite;
}
@keyframes fall-150 {
  38.451% {
    transform: translate(0.3397vw, 38.451vh) scale(0.2705);
  }
  to {
    transform: translate(0.716vw, 100vh) scale(0.2705);
  }
}
.snow:nth-child(151) {
  opacity: 0.1228;
  transform: translate(39.8279vw, -10px) scale(0.5084);
  animation: fall-151 23s -7s linear infinite;
}
@keyframes fall-151 {
  35.503% {
    transform: translate(31.6759vw, 35.503vh) scale(0.5084);
  }
  to {
    transform: translate(35.7519vw, 100vh) scale(0.5084);
  }
}
.snow:nth-child(152) {
  opacity: 0.6445;
  transform: translate(38.8977vw, -10px) scale(0.7695);
  animation: fall-152 30s -9s linear infinite;
}
@keyframes fall-152 {
  48.643% {
    transform: translate(37.4868vw, 48.643vh) scale(0.7695);
  }
  to {
    transform: translate(38.19225vw, 100vh) scale(0.7695);
  }
}
.snow:nth-child(153) {
  opacity: 0.9892;
  transform: translate(49.5232vw, -10px) scale(0.6735);
  animation: fall-153 29s -29s linear infinite;
}
@keyframes fall-153 {
  72.776% {
    transform: translate(56.037vw, 72.776vh) scale(0.6735);
  }
  to {
    transform: translate(52.7801vw, 100vh) scale(0.6735);
  }
}
.snow:nth-child(154) {
  opacity: 0.5603;
  transform: translate(64.9412vw, -10px) scale(0.3771);
  animation: fall-154 23s -20s linear infinite;
}
@keyframes fall-154 {
  55.164% {
    transform: translate(74.8901vw, 55.164vh) scale(0.3771);
  }
  to {
    transform: translate(69.91565vw, 100vh) scale(0.3771);
  }
}
.snow:nth-child(155) {
  opacity: 0.6769;
  transform: translate(97.2658vw, -10px) scale(0.9014);
  animation: fall-155 25s -4s linear infinite;
}
@keyframes fall-155 {
  55.786% {
    transform: translate(106.588vw, 55.786vh) scale(0.9014);
  }
  to {
    transform: translate(101.9269vw, 100vh) scale(0.9014);
  }
}
.snow:nth-child(156) {
  opacity: 0.1193;
  transform: translate(79.6871vw, -10px) scale(0.5928);
  animation: fall-156 20s -6s linear infinite;
}
@keyframes fall-156 {
  58.057% {
    transform: translate(72.2335vw, 58.057vh) scale(0.5928);
  }
  to {
    transform: translate(75.9603vw, 100vh) scale(0.5928);
  }
}
.snow:nth-child(157) {
  opacity: 0.7005;
  transform: translate(21.3175vw, -10px) scale(0.8825);
  animation: fall-157 22s -30s linear infinite;
}
@keyframes fall-157 {
  36.826% {
    transform: translate(20.4564vw, 36.826vh) scale(0.8825);
  }
  to {
    transform: translate(20.88695vw, 100vh) scale(0.8825);
  }
}
.snow:nth-child(158) {
  opacity: 0.696;
  transform: translate(33.4741vw, -10px) scale(0.1395);
  animation: fall-158 10s -22s linear infinite;
}
@keyframes fall-158 {
  64.228% {
    transform: translate(28.1515vw, 64.228vh) scale(0.1395);
  }
  to {
    transform: translate(30.8128vw, 100vh) scale(0.1395);
  }
}
.snow:nth-child(159) {
  opacity: 0.7797;
  transform: translate(60.7889vw, -10px) scale(0.1832);
  animation: fall-159 10s -23s linear infinite;
}
@keyframes fall-159 {
  57.799% {
    transform: translate(51.2617vw, 57.799vh) scale(0.1832);
  }
  to {
    transform: translate(56.0253vw, 100vh) scale(0.1832);
  }
}
.snow:nth-child(160) {
  opacity: 0.2407;
  transform: translate(30.6511vw, -10px) scale(0.3446);
  animation: fall-160 21s -22s linear infinite;
}
@keyframes fall-160 {
  30.627% {
    transform: translate(32.6177vw, 30.627vh) scale(0.3446);
  }
  to {
    transform: translate(31.6344vw, 100vh) scale(0.3446);
  }
}
.snow:nth-child(161) {
  opacity: 0.1641;
  transform: translate(66.5312vw, -10px) scale(0.0982);
  animation: fall-161 22s -1s linear infinite;
}
@keyframes fall-161 {
  59.696% {
    transform: translate(66.3593vw, 59.696vh) scale(0.0982);
  }
  to {
    transform: translate(66.44525vw, 100vh) scale(0.0982);
  }
}
.snow:nth-child(162) {
  opacity: 0.6191;
  transform: translate(43.4199vw, -10px) scale(0.8529);
  animation: fall-162 14s -19s linear infinite;
}
@keyframes fall-162 {
  55.096% {
    transform: translate(40.1362vw, 55.096vh) scale(0.8529);
  }
  to {
    transform: translate(41.77805vw, 100vh) scale(0.8529);
  }
}
.snow:nth-child(163) {
  opacity: 0.3417;
  transform: translate(12.4196vw, -10px) scale(0.5459);
  animation: fall-163 10s -19s linear infinite;
}
@keyframes fall-163 {
  66.099% {
    transform: translate(12.6659vw, 66.099vh) scale(0.5459);
  }
  to {
    transform: translate(12.54275vw, 100vh) scale(0.5459);
  }
}
.snow:nth-child(164) {
  opacity: 0.8592;
  transform: translate(89.8009vw, -10px) scale(0.4946);
  animation: fall-164 19s -3s linear infinite;
}
@keyframes fall-164 {
  43.388% {
    transform: translate(88.4125vw, 43.388vh) scale(0.4946);
  }
  to {
    transform: translate(89.1067vw, 100vh) scale(0.4946);
  }
}
.snow:nth-child(165) {
  opacity: 0.2181;
  transform: translate(89.6806vw, -10px) scale(0.0274);
  animation: fall-165 18s -28s linear infinite;
}
@keyframes fall-165 {
  63.991% {
    transform: translate(81.6865vw, 63.991vh) scale(0.0274);
  }
  to {
    transform: translate(85.68355vw, 100vh) scale(0.0274);
  }
}
.snow:nth-child(166) {
  opacity: 0.9072;
  transform: translate(25.0258vw, -10px) scale(0.7924);
  animation: fall-166 14s -26s linear infinite;
}
@keyframes fall-166 {
  46.652% {
    transform: translate(29.1655vw, 46.652vh) scale(0.7924);
  }
  to {
    transform: translate(27.09565vw, 100vh) scale(0.7924);
  }
}
.snow:nth-child(167) {
  opacity: 0.7348;
  transform: translate(80.1409vw, -10px) scale(0.1864);
  animation: fall-167 11s -4s linear infinite;
}
@keyframes fall-167 {
  77.88% {
    transform: translate(83.0665vw, 77.88vh) scale(0.1864);
  }
  to {
    transform: translate(81.6037vw, 100vh) scale(0.1864);
  }
}
.snow:nth-child(168) {
  opacity: 0.9301;
  transform: translate(4.3347vw, -10px) scale(0.2419);
  animation: fall-168 26s -17s linear infinite;
}
@keyframes fall-168 {
  44.879% {
    transform: translate(8.5117vw, 44.879vh) scale(0.2419);
  }
  to {
    transform: translate(6.4232vw, 100vh) scale(0.2419);
  }
}
.snow:nth-child(169) {
  opacity: 0.5248;
  transform: translate(37.2948vw, -10px) scale(0.9494);
  animation: fall-169 29s -19s linear infinite;
}
@keyframes fall-169 {
  59.754% {
    transform: translate(41.2137vw, 59.754vh) scale(0.9494);
  }
  to {
    transform: translate(39.25425vw, 100vh) scale(0.9494);
  }
}
.snow:nth-child(170) {
  opacity: 0.0318;
  transform: translate(83.7011vw, -10px) scale(0.1214);
  animation: fall-170 24s -7s linear infinite;
}
@keyframes fall-170 {
  63.636% {
    transform: translate(88.1345vw, 63.636vh) scale(0.1214);
  }
  to {
    transform: translate(85.9178vw, 100vh) scale(0.1214);
  }
}
.snow:nth-child(171) {
  opacity: 0.9811;
  transform: translate(94.3349vw, -10px) scale(0.1161);
  animation: fall-171 27s -13s linear infinite;
}
@keyframes fall-171 {
  79.012% {
    transform: translate(94.3723vw, 79.012vh) scale(0.1161);
  }
  to {
    transform: translate(94.3536vw, 100vh) scale(0.1161);
  }
}
.snow:nth-child(172) {
  opacity: 0.7038;
  transform: translate(93.2646vw, -10px) scale(0.6972);
  animation: fall-172 28s -20s linear infinite;
}
@keyframes fall-172 {
  43.984% {
    transform: translate(99.1143vw, 43.984vh) scale(0.6972);
  }
  to {
    transform: translate(96.18945vw, 100vh) scale(0.6972);
  }
}
.snow:nth-child(173) {
  opacity: 0.9096;
  transform: translate(99.1102vw, -10px) scale(0.627);
  animation: fall-173 19s -6s linear infinite;
}
@keyframes fall-173 {
  43.944% {
    transform: translate(94.8659vw, 43.944vh) scale(0.627);
  }
  to {
    transform: translate(96.98805vw, 100vh) scale(0.627);
  }
}
.snow:nth-child(174) {
  opacity: 0.341;
  transform: translate(4.4416vw, -10px) scale(0.3549);
  animation: fall-174 18s -13s linear infinite;
}
@keyframes fall-174 {
  38.702% {
    transform: translate(-3.1539vw, 38.702vh) scale(0.3549);
  }
  to {
    transform: translate(0.64385vw, 100vh) scale(0.3549);
  }
}
.snow:nth-child(175) {
  opacity: 0.731;
  transform: translate(4.7999vw, -10px) scale(0.8601);
  animation: fall-175 22s -13s linear infinite;
}
@keyframes fall-175 {
  61.03% {
    transform: translate(0.6274vw, 61.03vh) scale(0.8601);
  }
  to {
    transform: translate(2.71365vw, 100vh) scale(0.8601);
  }
}
.snow:nth-child(176) {
  opacity: 0.0915;
  transform: translate(0.7551vw, -10px) scale(0.0711);
  animation: fall-176 23s -21s linear infinite;
}
@keyframes fall-176 {
  42.275% {
    transform: translate(6.0434vw, 42.275vh) scale(0.0711);
  }
  to {
    transform: translate(3.39925vw, 100vh) scale(0.0711);
  }
}
.snow:nth-child(177) {
  opacity: 0.502;
  transform: translate(49.0168vw, -10px) scale(0.3226);
  animation: fall-177 26s -12s linear infinite;
}
@keyframes fall-177 {
  63.782% {
    transform: translate(57.2706vw, 63.782vh) scale(0.3226);
  }
  to {
    transform: translate(53.1437vw, 100vh) scale(0.3226);
  }
}
.snow:nth-child(178) {
  opacity: 0.3676;
  transform: translate(16.0466vw, -10px) scale(0.1273);
  animation: fall-178 17s -4s linear infinite;
}
@keyframes fall-178 {
  59.605% {
    transform: translate(17.4998vw, 59.605vh) scale(0.1273);
  }
  to {
    transform: translate(16.7732vw, 100vh) scale(0.1273);
  }
}
.snow:nth-child(179) {
  opacity: 0.8549;
  transform: translate(61.9804vw, -10px) scale(0.1487);
  animation: fall-179 25s -21s linear infinite;
}
@keyframes fall-179 {
  44.357% {
    transform: translate(64.1071vw, 44.357vh) scale(0.1487);
  }
  to {
    transform: translate(63.04375vw, 100vh) scale(0.1487);
  }
}
.snow:nth-child(180) {
  opacity: 0.6743;
  transform: translate(97.5103vw, -10px) scale(0.7888);
  animation: fall-180 13s -2s linear infinite;
}
@keyframes fall-180 {
  61.681% {
    transform: translate(90.8367vw, 61.681vh) scale(0.7888);
  }
  to {
    transform: translate(94.1735vw, 100vh) scale(0.7888);
  }
}
.snow:nth-child(181) {
  opacity: 0.3439;
  transform: translate(52.5716vw, -10px) scale(0.4494);
  animation: fall-181 29s -13s linear infinite;
}
@keyframes fall-181 {
  42.846% {
    transform: translate(51.5636vw, 42.846vh) scale(0.4494);
  }
  to {
    transform: translate(52.0676vw, 100vh) scale(0.4494);
  }
}
.snow:nth-child(182) {
  opacity: 0.7374;
  transform: translate(92.9419vw, -10px) scale(0.8695);
  animation: fall-182 18s -5s linear infinite;
}
@keyframes fall-182 {
  77.26% {
    transform: translate(87.484vw, 77.26vh) scale(0.8695);
  }
  to {
    transform: translate(90.21295vw, 100vh) scale(0.8695);
  }
}
.snow:nth-child(183) {
  opacity: 0.1412;
  transform: translate(38.5152vw, -10px) scale(0.2323);
  animation: fall-183 16s -5s linear infinite;
}
@keyframes fall-183 {
  31.872% {
    transform: translate(48.498vw, 31.872vh) scale(0.2323);
  }
  to {
    transform: translate(43.5066vw, 100vh) scale(0.2323);
  }
}
.snow:nth-child(184) {
  opacity: 0.2454;
  transform: translate(72.3668vw, -10px) scale(0.5561);
  animation: fall-184 12s -19s linear infinite;
}
@keyframes fall-184 {
  54.785% {
    transform: translate(82.3577vw, 54.785vh) scale(0.5561);
  }
  to {
    transform: translate(77.36225vw, 100vh) scale(0.5561);
  }
}
.snow:nth-child(185) {
  opacity: 0.1574;
  transform: translate(18.0662vw, -10px) scale(0.3656);
  animation: fall-185 17s -14s linear infinite;
}
@keyframes fall-185 {
  39.446% {
    transform: translate(19.4057vw, 39.446vh) scale(0.3656);
  }
  to {
    transform: translate(18.73595vw, 100vh) scale(0.3656);
  }
}
.snow:nth-child(186) {
  opacity: 0.0168;
  transform: translate(41.0578vw, -10px) scale(0.2744);
  animation: fall-186 12s -23s linear infinite;
}
@keyframes fall-186 {
  42.685% {
    transform: translate(39.4856vw, 42.685vh) scale(0.2744);
  }
  to {
    transform: translate(40.2717vw, 100vh) scale(0.2744);
  }
}
.snow:nth-child(187) {
  opacity: 0.4372;
  transform: translate(47.5644vw, -10px) scale(0.1782);
  animation: fall-187 24s -23s linear infinite;
}
@keyframes fall-187 {
  33.213% {
    transform: translate(55.6243vw, 33.213vh) scale(0.1782);
  }
  to {
    transform: translate(51.59435vw, 100vh) scale(0.1782);
  }
}
.snow:nth-child(188) {
  opacity: 0.0021;
  transform: translate(71.2557vw, -10px) scale(0.1657);
  animation: fall-188 30s -21s linear infinite;
}
@keyframes fall-188 {
  33.789% {
    transform: translate(62.8349vw, 33.789vh) scale(0.1657);
  }
  to {
    transform: translate(67.0453vw, 100vh) scale(0.1657);
  }
}
.snow:nth-child(189) {
  opacity: 0.1813;
  transform: translate(46.4785vw, -10px) scale(0.1855);
  animation: fall-189 16s -24s linear infinite;
}
@keyframes fall-189 {
  70.029% {
    transform: translate(50.6681vw, 70.029vh) scale(0.1855);
  }
  to {
    transform: translate(48.5733vw, 100vh) scale(0.1855);
  }
}
.snow:nth-child(190) {
  opacity: 0.2746;
  transform: translate(89.0098vw, -10px) scale(0.9476);
  animation: fall-190 23s -2s linear infinite;
}
@keyframes fall-190 {
  63.137% {
    transform: translate(83.9997vw, 63.137vh) scale(0.9476);
  }
  to {
    transform: translate(86.50475vw, 100vh) scale(0.9476);
  }
}
.snow:nth-child(191) {
  opacity: 0.6349;
  transform: translate(52.7301vw, -10px) scale(0.1928);
  animation: fall-191 14s -4s linear infinite;
}
@keyframes fall-191 {
  36.138% {
    transform: translate(50.25vw, 36.138vh) scale(0.1928);
  }
  to {
    transform: translate(51.49005vw, 100vh) scale(0.1928);
  }
}
.snow:nth-child(192) {
  opacity: 0.0145;
  transform: translate(45.3964vw, -10px) scale(0.1803);
  animation: fall-192 19s -27s linear infinite;
}
@keyframes fall-192 {
  79.592% {
    transform: translate(40.2747vw, 79.592vh) scale(0.1803);
  }
  to {
    transform: translate(42.83555vw, 100vh) scale(0.1803);
  }
}
.snow:nth-child(193) {
  opacity: 0.289;
  transform: translate(36.6648vw, -10px) scale(0.1453);
  animation: fall-193 28s -9s linear infinite;
}
@keyframes fall-193 {
  36.322% {
    transform: translate(34.3328vw, 36.322vh) scale(0.1453);
  }
  to {
    transform: translate(35.4988vw, 100vh) scale(0.1453);
  }
}
.snow:nth-child(194) {
  opacity: 0.3779;
  transform: translate(1.7111vw, -10px) scale(0.6608);
  animation: fall-194 22s -21s linear infinite;
}
@keyframes fall-194 {
  75.337% {
    transform: translate(-0.7325vw, 75.337vh) scale(0.6608);
  }
  to {
    transform: translate(0.4893vw, 100vh) scale(0.6608);
  }
}
.snow:nth-child(195) {
  opacity: 0.6126;
  transform: translate(85.2721vw, -10px) scale(0.113);
  animation: fall-195 13s -1s linear infinite;
}
@keyframes fall-195 {
  42.248% {
    transform: translate(75.8785vw, 42.248vh) scale(0.113);
  }
  to {
    transform: translate(80.5753vw, 100vh) scale(0.113);
  }
}
.snow:nth-child(196) {
  opacity: 0.1947;
  transform: translate(67.4764vw, -10px) scale(0.8618);
  animation: fall-196 24s -6s linear infinite;
}
@keyframes fall-196 {
  55.206% {
    transform: translate(70.5511vw, 55.206vh) scale(0.8618);
  }
  to {
    transform: translate(69.01375vw, 100vh) scale(0.8618);
  }
}
.snow:nth-child(197) {
  opacity: 0.0074;
  transform: translate(20.6305vw, -10px) scale(0.7083);
  animation: fall-197 23s -16s linear infinite;
}
@keyframes fall-197 {
  52.928% {
    transform: translate(15.6063vw, 52.928vh) scale(0.7083);
  }
  to {
    transform: translate(18.1184vw, 100vh) scale(0.7083);
  }
}
.snow:nth-child(198) {
  opacity: 0.7511;
  transform: translate(35.3805vw, -10px) scale(0.2492);
  animation: fall-198 30s -3s linear infinite;
}
@keyframes fall-198 {
  69.286% {
    transform: translate(34.5886vw, 69.286vh) scale(0.2492);
  }
  to {
    transform: translate(34.98455vw, 100vh) scale(0.2492);
  }
}
.snow:nth-child(199) {
  opacity: 0.1404;
  transform: translate(39.9953vw, -10px) scale(0.4478);
  animation: fall-199 19s -19s linear infinite;
}
@keyframes fall-199 {
  47.342% {
    transform: translate(32.9112vw, 47.342vh) scale(0.4478);
  }
  to {
    transform: translate(36.45325vw, 100vh) scale(0.4478);
  }
}
.snow:nth-child(200) {
  opacity: 0.8811;
  transform: translate(43.8491vw, -10px) scale(0.0721);
  animation: fall-200 21s -27s linear infinite;
}
@keyframes fall-200 {
  34.943% {
    transform: translate(37.8834vw, 34.943vh) scale(0.0721);
  }
  to {
    transform: translate(40.86625vw, 100vh) scale(0.0721);
  }
}